html,body{
	margin: 0px;overflow:hidden;
}
.clear:after{
  content: '';
  display: table;
}

.clear:after {
  clear: both;
}


.yellow-footer p, .yellow-footer a {color:#232731;     font-family: 'AvenirNextRoundedW01-Md1075562'; line-height:165%;  font-size: 18px;}
.yellow-footer p.howdy {font-size:24px; line-height:103%; margin-bottom:12px; font-weight:700;}
.yellow-footer ul{ padding:0; margin:0 0 20px 0; list-style:none;}
.yellow-footer ul a {color:#232731; font-size: 35px; font-family:'AvenirNextRoundedW01-Md1075562';}
.yellow-footer-content {width:100%;}
.left-foot {width:50%; float:left; padding-top:60px;padding-left: 20px;}
.mid-foot {float:left;margin-top:50px;margin-bottom: 25px;}

.mid-foot a span {display:inline-block;}


.right-foot .dups-footer {width: 112px;
    height: 23px;
    margin-bottom: 2px;
    fill:#232731;}

a.ft-hire  {line-height: 101%;
  font-weight: 500;
    font-size: 32px;
    color: #232731 !important;
    overflow:initial !important;
    letter-spacing: 0.01em;font-family:'AvenirNextRoundedW01-Md1075562'; }
.ft-hire {
  color:#232731 !important;
  position: relative;
  display: inline-block;
  color: inherit !important;
  text-decoration: none !important;
  white-space: nowrap; 
margin-left: 50px; padding-left:30px;}
  .ft-hire .arrow {
    display: block;
    position: absolute;
    width: 50px;
    top: 50%;
    right: 100%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: all 600ms cubic-bezier(1, 0, 0, 1) 0ms;
    -moz-transition: all 600ms cubic-bezier(1, 0, 0, 1) 0ms;
    transition: all 600ms cubic-bezier(1, 0, 0, 1) 0ms;
    }
   /* .overlay .ft-hire .arrow { width:40px;}*/
      .ft-hire .arrow .line .inner {
        background: #232731;
        width: 100%;
        height: 2px;
        display: block;
        float: right;
        opacity: 1 !important;
        left: 0 !important;
        position:relative !important;
        -webkit-transition: width 600ms cubic-bezier(1, 0, 0, 1) 0ms !important;
        -moz-transition: width 600ms cubic-bezier(1, 0, 0, 1) 0ms !important;
        transition: width 600ms cubic-bezier(1, 0, 0, 1) 0ms !important; 
      -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;}
    .ft-hire .arrow svg {
      position: absolute;
      top: 50%;
      right: 0px;
      -webkit-transform: translate(2px, -50%);
      -moz-transform: translate(2px, -50%);
      -ms-transform: translate(2px, -50%);
      -o-transform: translate(2px, -50%);
      transform: translate(2px, -50%); }

.ft-hire span:before{display:none !important; content:none !important;}

.colophon {border-top:2px solid rgba(0, 0, 0, 0.07); width: 100%; padding: 0 20px; margin-top:25px;}

.colophon .copydate {display: inline-block;  width: 49.5%;  font-size: 15px;}

.colophon .webagency {    display: inline-block;  text-align: right;  font-size: 15px;}

.colophon .webagency a {display: inline-block;
    line-height: inherit;
    font-size: 15px;
    padding: 0;
    margin: 0;
    float: none;}